课程名称:Qt 5 基础入门培训

4401 人关注
(78637/99817)
课程大纲:

Qt 5 基础入门培训

 

 

课程主要在于使用 Qt5 进行界面程序的开发,

内容从了解 Qt5 界面程序开发所需的界面设计、常用控件、动画响应等等方面开始,

逐步熟悉并尝试完成基础的界面程序开发,

从而基本掌握使用 Qt5 完成界面应用程序的开发方式及方法。

1 Qt5 常用界面控件的使用

2 常见标准对话框的创建和使用

3 理解双缓冲机制

4 使用 Qt5 实现简单界面小游戏的开发

5 Qt5 多线程相关知识的掌握和应用

6 界面布局设计

7 学习基础图形绘制

8 Qt5 图形视图框架结构及使用

9 Qt5 网络通信的相关知识的掌握和应用

10 Qt5 数据库相关知识的掌握和使用

1
通过一个实例来认识 Qt5

1.Qt5布局管理

2.Qt5模版库、工具类及控件

3.Qt5的信号与槽机制

2
Qt5 基本对话框实例

1.Qt标准文件对话框类

2.Qt标准颜色对话框类

3.Qt标准字体对话框类

4.Qt标准输入对话框类

5.Qt消息对话框类以及自定义消息框

3
Qt5 主窗口程序开发实例

1.Qt主窗口构成

2.Qt文件操作功能

3.Qt文本编辑功能

4
Qt5 基础图形绘制实例

1.Qt5位置相关函数

2.Qt5基础图形绘制

3.Qt5双缓冲机制

5
Qt5 图形视图(一)

1.GraphicsView的特点

2.GraphicsView三元素

3.GraphicsView坐标系统

6
Qt5 图形视图(二)

1.Qt5自定义图元

2.使用QGraphicsItemGroup类中的boundingRect()方法组合自定义图元构造游戏元素方块

3.QGraphicsItem类处理键盘输入事件和碰撞检测

7
Qt5 网络通信之 UDP 构建网络聊天室

1.网络通信相关知识

2.UDP通信

3.Qt5中对于UDP的相关操作实现方式

8
Qt5 网络通信之 TCP 构建网络聊天室

1.TCP通信协议

2.TCP与UDP网络通信协议的差别

3.Qt5中对于TCP网络通信的相关操作实现方式

9
Qt5 多线程

1.Qt5多线程相关概念

2.Qt5多线程控制,线程的互斥、同步操作

3.Qt5中多线程的应用方式

10
Qt5 数据库操作

1.数据和数据库

2.数据库管理系统

3.常用SQL命令

4.Qt操作SQLite数据库

11
综合实例(一):Qt5 版 Word 实现

1.多窗口界面程序实现

2.界面程序菜单栏创建并实现

3.界面程序工具栏创建并实现

12
综合实例(二):Qt5 版聊天软件

1.QToolBox类界面设计

2.基于Qt的UDP通信实现

3.基于Qt的TCP通信实现


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告